JavaScript Job: CT02 - JavaScript FullStack Developer

Job added on

Company

Ingefor

Location

Barcelona - Spain

Job type

Full-Time

JavaScript Job Details

Descripción

BUSCAMOS PARA IMPORTANTE PROYECTO DE CLIENTE en Barcelona (FullTime Remote), FullStack Developer JavaScript, con entre 5 y 8 AÑOS DE EXPERIENCIA, Y SIGUIENTE PERFIL PROFESIONAL:


Tu entrada como JS / TS Full stack implica:

  • Estar dentro de toda la toma de decisiones a nivel de arquitectura, features y mejoras a nivel de performance.
  • Qué tecnologías usar para cada caso de uso y potenciales nuevas herramientas que se tengan que integrar para mejorar la observabilidad, trazabilidad, gestión de bugs, etc.
  • Estar en contacto con todos los equipos (MKT, Ventas y Producto para tomar decisiones conjuntas y ver cuál es la mejor solución posible).


Principales funciones:

  • Optimización y performance de queries actualmente pesadas (tanto a nivel de back como front)
  • Creación funcionalidades basadas en comunicación a través de colas, http y socket.
  • Implementación de nuevas arquitecturas para mejorar la performance y escalabilidad del código base.
  • Testing y documentación (Unit + Integración)
  • Interés en aprender Kubernetes, Rabbit y Kafka.


¿Cómo sigue el proceso?

  • Reunión de cultura: 30' para conocernos y ver si tenemos buen feeling.
  • Prueba técnica:
  • 1h de pair programming Implementando una nueva funcionalidad en un código que puedas traer o haciendo parte de un reto.
  • Si crees que puedes dar más de si haciendo un reto en casa y después comentarlo también es posible.
  • Oferta para entrar en la compañía.


¿Qué podemos ofrecerte?

  • Fecha de comienzo: Octubre - Noviembre
  • 100% Remoto
  • ️ Oficina: Barcelona Tech City (al lado de la Barceloneta)
  • Salario: 40K - 55K€
  • Plan de crecimiento profesional
  • Plan de phantoms
  • Fruta y café (ilimitado)
  • Afterworks (Realizamos afterworks como mínimo una vez al mes)
    • Flexibilidad horaria (no tenemos horarios establecidos)
  • Unirte en a un proyecto ambicioso, flexible y donde se valora el compañerismo.


Requisitos

Tecnologías IMPRESCINDIBLES

JavaScript

NodeJS

TypeScript


Tecnologías Deseables

MongoDB

ReactJS


Conocimientos requeridos imprescindibles

Conocimientos esenciales:

  • Experiencia trabajando con sistemas complejos de APIs y Socket
  • Conocer SOLID, DDD y como aplicarlo a proyectos reales.
  • Tener experiencia con Node, TS y MongoDB.
  • Conocimientos de NextJS y React en entornos de producción y gestión de estado usando reducers, redux y SWR para la gestión de caché.


Conocimientos deseados:

Habilidades y atributos adicionales:

  • Haber trabajado con TDD y Extreme programming
  • Haber trabajado con arquitecturas basadas en eventos y CQRS
  • Haber trabajado con integraciones de correos estilo SendGrid u otras APIs de terceros como la de AWS, Google o Zappier.
  • Tener experiencia con RabbitMQ, Docker o Kafka.


Perfil deseado:

  • Ambiente startup
  • Capacidad de liderazgo